the super mario world overworld editor version 1.1
(C) 2000 Jonathan Wilson
 
There is no "whats new" list as such, read the info below to find out the
features in my program
 
how to use/notes:
1.place the contents of this zip file into a folder.
2.open the rom you wish to edit the overworld on in this editor.
3.graphics.bin from this program must be in the same folder as the rom file
or else the program wont work.
4.to edit the overworld, click on a tile to select it, then select filp x
and flip y if desired and select which palette you want. Only palettes 4-7
are supported by my program. Values greater than 7 wont work and values less
than 4 havent been tested by me so you are on your own if you use them.
After you have selected the tile, then left click on the overworld somewhere to
place the tile.
5.when you select a tile it will show up with the selected palette and flip
options in the preview window. The default tile is the tile for ocean water.
6.if you select the paint 2 x 2 option then the program will paint the
tile you click on and also 3 other tiles, the one down from it, the one to the
right and the one thats down and right from it.
7.You cant close the form with the options on it by mistake.
8.You cant resize that form either.
9.There are limits on how you can resize the main form also.
10.If you right click on a tile on the overworld then that tile and the
palette and flip options that are associated with it will appear
on the options window as though you had selected that tile and options
manually i.e. this acts as a "copy tile" function.
11.Once you have finished editing the overworld, select save rom and select
the rom you are changing (you dont have to select the same one you opened)
12.The program will remove the old overworld data then it will search the rom
for space to put the overworld data, expanding it if it cant find the needed
space thats all in the same rombank.
13.It will properly recompress the overworld data using the RLE compression
algorithim that super mario world uses.
 
some limitations:
1.there is no error checking in this program, if you open/save a rom thats not
super mario world then the program wont work as intended.
2.it only uses the palettes for the main overworld, so yoshis island, the star
road, the special zone, vanilla dome etc wont show up correctly.
3.it only edits the main overworld BG data, if you want to edit anything else
(like the FG layer or the border layer or the "change" data that tells the
game how to change the overworld when you finish a level etc) then you will have
to use a hex editor or wait for me to write a program that does that.
4.the box where you select a tile from only ever displays graphics in palette
#4, if you want to see a tile in another palette select that tile and palette
and it will display in the preview box.
 
If anyone uses my editor to edit the overworld in their hack, it would be
nice if you could let me know (jonwil@tpgi.com.au) so that I can see what
my editor is being used for.
 
full source code (for borland delphi 3) is included, if you wish to use it or
distribute changes or whatever please ask me (jonwil@tpgi.com.au) first.
 
please report bugs, comments etc to jonwil@tpgi.com.au. Do not ask for new
features unless they relate directly to editing the main overworld map (so dont
ask for a level name editor for example, one will be added eventually)
 